home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1996 #6
/
Amiga Plus CD - 1996 - No. 06.iso
/
pd
/
tools
/
frexxed
/
install
< prev
next >
Wrap
Text File
|
1996-07-19
|
57KB
|
1,640 lines
;#############################################################################
;
; $VER: 3.2 install_FrexxEd (6.6.95)
;
; Start this installer script by double-clicking on one of its icons, or by
; running one of the "install_XXXXXX.sh" scripts in a shell.
;
; Copyright (C) by FrexxWare 1994
; Written by Daniel Stenberg and Per-Anders Josefsson
;
; Polish by Robert Ramiega (robert@magnum.lodz.pl)
; Dutch by Michiel Willems (Michiel@aobh.hacktic.nl)
; Italian by Massimiliano De Otto (deotto@cs.unibo.it)
; German by Rolf Kunisch (obelhawk@cs.tu-berlin.de)
; French by Stephane ZERMATTEN (zed@amigazed.alphanet.ch)
; Norwegian by Jon-Inge Paulsen.
;
; Thank you - *very* much - dudes!
;
; * Added norwegian texts.
; * Asks the user and if yes is answered, all FPL files that is to be
; replaced are copied to the oldFPL/ directory!
; * Creates a directory with the proper name when installing french
; catalog.
;
; 3.2 - no longer installs fastgraphics.library, it doesn't work with v2
; anyway
;
;#############################################################################
;;;;;;;;;;;;;;;;;;;;;; NEW FOR FREXXED 1.8 ;;;;;;;;;;;;;;;;;;;;;;;;;;
(set txt_alreadyinstalled "%s is already installed!")
(set txt_askbackup "Backup FPL-programs that are replaced with new ones?")
(set txt_askbackuphelp (cat "Installer is about to copy a lot of FPL-programs "
"to the FrexxEd:FPL/ directory. If you have done some changes to any "
"of the programs in the distribution, and would like to keep those "
"changes, press 'yes' now, and all FPL programs that are replaced with "
"a different one will be copied into FrexxEd:oldFPL/. NOTE: This "
"doesn't include User.FPL. User.FPL is meant to get changed and won't "
"be updated by installer!"))
(set txt_backupfilestext (cat "The following files were copied to "
"this directory when FrexxEd "
"was updated:\n"))
;;;;;;;;;;;;;; two new strings from version 0.97!! ;;;;;;;;;;;;;;;;;;
(set txt_MagicWBIcons "Would you like to install MagicWB Icons?")
(set txt_MagicWBHelp (cat "Magic WB is an application that enhances the "
"look of your Workbench. It gives oppurtunity to use extra fancy icons "
"due to more colors."))
;;;;;;;;;;;; Let's make the default phrases in English! ;;;;;;;;;;;;;;
(set txt_NoVersion (cat
"FrexxEd can't run under version %ld of AmigaDOS! "
"Select \"Install\" if you still want to install FrexxEd "
"or press \"Cancel\" to "
"stop the installation process.")
)
(set txt_NoVersionHelp (cat
"If you intend to run a newer version of AmigaDOS within a limited "
"period, it might make sense to install FrexxEd even if it can't "
"be used until that upgrade. If you are not considering upgrading "
"to at least version 2.04, then you should cancel the installation "
"right now and forget about using FrexxEd!")
)
(set txt_AbortMsg
"Nothing was installed!"
)
(set txt_Install
"Install"
)
(set txt_Cancel
"Cancel"
)
(set txt_Destination (cat
"Your current copy of the FrexxEd package seems to be located in "
"the drawer \"%s\". Do you want the update to be "
"installed there?")
)
(set txt_DestinationHelp (cat
"The installer has determined that you already have a copy "
"of FrexxEd installed on your system (you have the FREXXED: "
"assign set to \"%s\"). If this is wrong, or "
"you want the update installed elsewhere, select NO as an "
"answer. Otherwise, select YES.")
)
(set txt_DrawerPrompt (cat
"In which drawer do you want your FrexxEd files to be installed? (No "
"directory will be made by the installer.) The "
"executable file is _not_ included, it will be copied separately. ")
)
(set txt_OutOfSpace (cat
"A complete FrexxEd installation requires at least 900 kb "
"free space, but the selected target device "
"%s: has only %ld kb available. "
"Restart installation and select a new target, or clean "
"this one up so that more disk space will become "
"available!")
)
(set txt_SelectLangs
"Select the languages that you want installed!"
)
(set txt_SelectLangsHelp (cat
"From AmigaDOS version 2.1, there is locale support "
"for software to keep databases for different "
"languages to support output in your native language.\n"
"Select the languages that you think you will use, now or "
"in the future. You can of course install more/different "
"catalogs at a later time. More catalogs are likely to "
"appear in future releases and revisions!")
)
(set txt_FrexxEddir
"Specify a drawer to put the FrexxEd executable in! "
)
(set txt_FrexxEddirHelp (cat
"The FrexxEd executable is the actual editor. FrexxEd: is used "
"by the editor to find the rest of the FrexxEd files, but this "
"does not have to be placed among the other in the file tree.\n"
"Selecting a drawer which you already have included in your "
"path will enable you to run FrexxEd from anywhere without "
"changing your path.")
)
(set txt_PromptStartup (cat
"Add these lines to s:user-startup?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"and "
)
(set txt_PackersAvail (cat
"FrexxEd can take advantage of the custom libraries found in your "
"LIBS: partition/drawer named %s for file compression/"
"decompression and encryption/decryption. Files compressed with "
"such a library will be unpacked at load time!")
)
(set txt_PackersNonAvail (cat
"To be able to use such goodies as file compression/decompression "
"and encryption/decryption, FrexxEd requires the custom libraries "
"xpkmaster.library and/or powerpacker.library! They are not present "
"in your system, so to use the functions mentioned, get them!")
)
(set txt_LocaleDir (cat
"Would you like to put the catalogs in the LOCALE:catalogs/ "
"or in the FREXXED:catalogs/ drawer/partition? (putting it in the "
"latter drawer will force the executable file to be stored in "
"FREXXED:) ")
)
(set txt_LocaleDirHelp (cat
"The installer has to know where you want the catalogs installed. "
"The system will look for them in Locale:Catalogs/ and in "
"PROGDIR:Catalogs/ (which in this case means FREXXED:Catalogs/). "
"You choose where to put them! Remember that if you choose to put "
"them in FREXXED:Catalogs/, the installer will have to put the "
"FrexxEd executable in FREXXED:.")
)
(set txt_LibsDir
"Enter drawer/partition to install the libraries in!"
)
(if (= @language "english")
(
(set langbit 2) ; used below when selecting language to install
)
)
(if (= @language "polski")
(
(set langbit 32)
(set txt_NoVersion (cat
"FrexxEd nie bëdzie dziaîaî z wersjâ %ld AmigaDOS! "
"Wybierz \"Instaluj\" jeûeli chcesz zainstalowaê "
"FrexxEd\'a mimo to lub wybierz \"Zaniechaj\" by "
"przerwaê instalacjë.")
)
(set txt_NoVersionHelp (cat
"Jeûeli w najbliûszym czasie masz zamiar zainstalowaê "
"nowszâ wersjë AmigaDos, to zainstalowanie FrexxEd\'a "
"moûe byê dobrym pomysîem (mimo, ûe do czasu upgrade'u "
"nie bëdziesz mógî go uûywaê). Jeûeli, natomiast nie "
"masz zamiaru zainstalowaê AmigaDos w wersji co najmniej "
"2.04, to wybierz \"Zaniechaj\" i zapomnij o FrexxEd\'zie.")
)
(set txt_AbortMsg
"Nic nie zostaîo zainstalowane!"
)
(set txt_Install
"Instalowaê"
)
(set txt_Cancel
"Zaniechaj"
)
(set txt_Destination (cat
"Wydaje sië, ûe masz zainstalowanego FrexxEd\'a w "
"katalogu \"%s\". Chcesz by nowsza wersja byîa "
"tam zainstalowana ?")
)
(set txt_DestinationHelp (cat
"Installer ustaliî, ûe juû masz zainstalowanâ kopië "
"FrexxEd\'a w swoim systemie (przypisanie FREXXED: "
"wskazuje na katalog \"%s\"). Jeûei nie jest to prawdâ "
"lub chcesz nowszâ wersjë zainstalowaê w innym miejscu,"
"wybierz NIE. W przeciwnym przypadku wybierz TAK")
)
(set txt_DrawerPrompt (cat
"Gdzie chcesz zainstalowaê zbiory FrexxEd\'a? Nie "
"dotyczy to samego programu (bëdzie on skopiowany osobno)")
)
(set txt_OutOfSpace (cat
"Peîna instalacja FrexxEd\'a wymaga przynajmniej 900 kb "
"wolnego miejsca, a na wskazanym urzâdzeniu "
"%s wolnych jest tylko %ld kb."
"Wystartuj program instalacyjny ponownie i wybierz "
"inne miejsce lub wyczyôê to miejsce tak, by "
"byîo wiëcej miejsca!")
)
(set txt_SelectLangs
"Wybierz wersje jëzykowe, do zainstalowania"
)
(set txt_SelectLangsHelp (cat
"Od wersji 2.1 wzwyû AmigaDOS pozwala na wykorzystywanie "
"tzw. lokalizacji. Pozwala to aplikacjom na uûywanie "
"twojego ojczystego jëzyka\n "
"Wybierz te wersje jëzykowe, które chcesz uûywaê, teraz "
"lub w przyszîoêi. Oczywiôcie w kaûdej chwili moûesz "
"doinstalowaê pozostaîe/inne katalogi. W nastëpnych "
"wersjach FrexxEd\'a ich liczba moûe wzrosnâê.")
)
(set txt_FrexxEddir (cat
"Wskaû gdzie ma zostaê skopiowany program FrexxEd")
)
(set txt_FrexxEddirHelp (cat
"Zbiór wykonywalny FrexxEd\'a to wîaôciwy edytor."
"FREXXED: jest przez niego uûywane by znaleúê "
"pozostaîe zbiory, ten zbiór natomiast nie musi "
"sië znajdowaê wôród nich.\n"
"Wybierajâc katalog, który jet juû umieszczony "
"w ôcieûce pozwoli ci na wywoîanie FrexxEd'a "
"z dowolnego miejsca bez potrzeby jej zmiany.")
)
(set txt_PromptStartup (cat
"Dodaê poniûsze linie do S:User-Startup?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"i "
)
(set txt_PackersAvail (cat
"FrexxEd moûe korzystaê z pewnych niestandardowych "
"bibliotek znalezionych w katalogu LIBS: o nazwie "
"%s (do kompresji/dekompresji zbiorów oraz do ich "
"utajnienia). Takie skompresowane, przy uûyciu tych "
"bibliotek, zbiory bëdâ automatycznie rozpakowywane "
"w trakcie wczytywania!")
)
(set txt_PackersNoAvail (cat
"By móc uûywaê takich dobrodziejstw jak (de)kompresja "
"i utajnianie zbiorów, FrexxEd potrzebuje biblotek "
"xpkmaster.library i/lub powerpacker.library! Nie ma "
"ich jednak zainstalowanych w Twoim systemie, zatem by "
"móc uûywaê wymienionych wczeôniej funkcji zdobâdú je!")
)
(set txt_LocaleDir (cat
"Czy chciaîbyô zbiory katalogowe skopiowaê do LOCALE:catalogs/ "
"czy teû do FREXXED:catalogs? (wybranie tej drugiej moûliwoôci "
"wymusi umieszczenie w FREXXED: zbioru wykonywalnego edytora) ")
)
(set txt_LocaleDirHelp (cat
"Installer musi wiedzieê gdzie ma skopiowaê zbiory katalogowe."
"System bëdzie ich szukaî w katalogu LOCALE:Catalogs/ a "
"nastëpnie w PROGDIR:Catalogs/ (co w tym wypadku oznacza "
"FREXXED:Catalogs). Ty musisz wybraê gdzie majâ zostaê "
"skopiowane! Pamiëtaj, ûe w tym drugim przypadku zbiór "
"wykonywalny FrexxEd musi zostaê skopiowany do FREXXED:")
)
(set txt_LibsDir
"Wskaû gdzie zainstalowaê biblioteki."
)
)
)
(if (= @language "italiano")
(
(set langbit 8) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd non può funzionare con la versione %ld di AmigaDOS! "
"Seleziona \"Installa\" se hai ancora intenzione di installare FrexxEd "
"o premi \"Cancella\" per "
"interrompere l'installazione.")
)
(set txt_NoVersionHelp (cat
"Se hai intenzione di montare una versione più recente di AmigaDOS entro "
"breve potrebbe aver senso installare FrexxEd anche se non potrà essere "
"utilizzato fino all'aggiornamento. Se non hai intenzione di aggiornarti "
"almeno alla versione 2.04, allora è meglio che cancelli subito l'installazione "
"e rinunci all'idea di utilizzare FrexxEd!")
)
(set txt_AbortMsg
"Non ho installato niente!"
)
(set txt_Install
"Installa"
)
(set txt_Cancel
"Annulla"
)
(set txt_Destination (cat
"La tua copia attuale di FrexxEd sembra essere memorizzata nel "
"cassetto \"%s\". Vuoi che anche l'aggiornamento venga installato lì?")
)
(set txt_DestinationHelp (cat
"Installer ha determinato che hai già una copia installata di "
"FrexxEd nel tuo sistema (hai FREXXED: settato a \"%s\"). "
"Se questo non è vero, o se vuoi installare altrove l'aggiornamento, "
"seleziona NO. Altrimenti, seleziona SI.")
)
(set txt_DrawerPrompt (cat
"Dove vuoi che vengano installati i file di FrexxEd? Il "
"file eseguibile _non_ è incluso, verrà copiato separatamente.")
)
(set txt_OutOfSpace (cat
"Un'installazione completa di FrexxEd richiede almeno 900 Kb "
"liberi su disco, ma il dispositivo scelto %s: possiede solo "
"%ld Kb disponibili. "
"Riesegui l'installazione e seleziona una nuova destinazione, oppure "
"'ripulisci' questa così da rendere disponibile più spazio!")
)
(set txt_SelectLangs
"Seleziona i linguaggi che vuoi installare!"
)
(set txt_SelectLangsHelp (cat
"A partire dalla versione 2.1 di AmigaDOS, esiste un "
"supporto locale che permette al software di mantenere degli "
"archivi per diversi linguaggi, per avere l'output nel "
"tuo linguaggio di origine.\n"
"Seleziona i linguaggi che ritieni che utilizzerai, ora o "
"in seguito. Ovviamente potrai installare più/differenti "
"cataloghi più avanti. E` probabile che appariranno altri "
"cataloghi in future versioni e revisioni!")
)
(set txt_FrexxEddir
"Specifica un cassetto dove inserire l'eseguibile! "
)
(set txt_FrexxEddirHelp (cat
"L'eseguibile FrexxEd è l'editor effettivo. FrexxEd: è usato "
"dall'editor per trovare il resto dei file, ma non deve essere "
"inserito tra gli altri nella lista dei file.\n"
"Se selezioni un cassetto che hai già incluso nel tuo path "
"potrai eseguire FrexxEd senza aver bisogno di cambiare path.")
)
(set txt_PromptStartup (cat
"Inserisco queste linee in s:user-startup?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"e "
)
(set txt_PackersAvail (cat
"FrexxEd può trarre vantaggio dalle librerie %s trovate "
"nel tuo cassetto/partizione LIBS: per la compressione/decompressione "
"e la codifica/decodifica dei file. I file compressi con questa libreria "
"saranno decompressi durante il caricamento!")
)
(set txt_PackersNonAvail (cat
"Per poter utilizzare le caratteristiche di compressione/decompressione "
"e di codifica/decodifica dei file, FrexxEd richiede la xpkmaster.library "
" e/o la powerpacker.library! Esse non sono presenti nel tuo sistem, perciò "
"te le devi procurare per sfruttare le caratteristiche menzionate!")
)
(set txt_LocaleDir (cat
"Vuoi inserire i cataloghi nel cassetto/partizione LOCALE:Catalogs/ "
"oppure in FREXXED: ? (Inserirli in quest'ultimo comporterà l'installazione "
"dell'eseguibile in FREXXED:) ")
)
(set txt_LocaleDirHelp (cat
"Installer deve sapere dove vuoi installare i cataloghi."
"Il sistema li cercherà in Locale:Catalogs/ ed in "
"PROGDIR:Catalogs/ (In questo caso FREXXED:Catalogs/). "
"Scegli dove inserirli! Ricorda che se scegli di metterli in "
"FREXXED:Catalogs/, installer dovrà mettere l'eseguibile in FREXXED:.")
)
(set txt_LibsDir
"Inserisci il cassetto/partizione dove installare le librerie!"
)
(set txt_MagicWBIcons "Vuoi installare le icone stile MagicWB?")
(set txt_MagicWBHelp (cat "Magic WB è un'applicazione che migliora l'aspetto del "
"tuo Workbench. Essa offre l'opportunità di usare icone extra (molto carine) in quanto "
"vengono utilizzati più colori."))
)
)
(if (= @language "deutsch")
(
(set langbit 4) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd läuft nicht mit der Version %ld von AmigaDOS! "
"Wählen Sie \"Fortfahren\", um FrexxEd dennoch zu installieren, "
"oder \"Abbruch\", um die Installation zu beenden.")
)
(set txt_NoVersionHelp (cat
"Wenn Sie beabsichtigen, in kürzerer Zeit auf eine neuere Version "
"des AmigaDOS umzusteigen, kann es sinnvoll sein, FrexxEd dennoch "
"zu installieren, auch wenn man ihn bis dahin nicht benutzen kann. "
"Sollten Sie nicht daran denken wenigstens auf Version 2.04 des "
"AmigaDOS umzusteigen, brechen Sie die Installation hier ab "
"und verzichten Sie auf die Benutzung von FrexxEd ganz.")
)
(set txt_AbortMsg
"Die Installation wurde abgebrochen, ohne etwas zu installieren."
)
(set txt_Install
"Fortfahren"
)
(set txt_Cancel
"Abbruch"
)
(set txt_Destination (cat
"Ihre aktuelle Version des FrexxEd-Pakets scheint sich in dem "
"Verzeichnis \"%s\" zu befinden. Wollen Sie die "
"neue Version dorthin kopieren?")
)
(set txt_DestinationHelp (cat
"Der Installer hat festgestellt, daß Sie bereits eine Version "
"des FrexxEd in Ihrem System installiert haben (Sie haben das "
"logische Laufwerk FREXXED: dem Verzeichnis \"%s\" zugewiesen). "
"Wollen Sie die neue Version dorthin kopieren, dann wählen Sie "
"\"Ja\" ansonsten wählen Sie \"Nein\", um ein anderes "
"Verzeichnis anzugeben.")
)
(set txt_DrawerPrompt (cat
"Wohin sollen die FrexxEd Dateien kopiert werden? "
"Die ausführbare Datei wird extra kopiert und ist hier "
"nicht enthalten.")
)
(set txt_OutOfSpace (cat
"Eine komplette FrexxEd-Installation benötigt wenigstens "
"900 KByte freien Speicherplatz. Auf dem ausgewählten "
"Ziellaufwerk %s sind jedoch nur %ld KByte "
"freier Speicherplatz verfügbar. "
"Starten Sie die Installation erneut mit einem anderen "
"Ziellaufwerk oder sorgen Sie dafür, daß auf diesem "
"Laufwerk 900 KByte Speicherplatz zur Verfügung stehen.")
)
(set txt_SelectLangs
"Wählen Sie die Sprachen, die installiert werden sollen."
)
(set txt_SelectLangsHelp (cat
"Ab der Version 2.1 des AmigaDOS werden unterschiedliche "
"Sprachen vom System unterstützt. Die Texte werden dann "
"in der gewünschten Sprache ausgegeben.\n"
"Wählen Sie bitte die Sprachen aus, von denen Sie der "
"Meinung sind, sie jetzt oder in Zukunft zu benutzen. "
"Natürlich können Sie auch mehr oder andere Sprachen "
"später noch installieren. In zukünftigen Versionen "
"werden noch weitere Sprachen folgen.")
)
(set txt_FrexxEddir (cat
"Wählen Sie das Verzeichnis, in das sie die ausführbare "
"Datei von FrexxEd kopieren wollen.")
)
(set txt_FrexxEddirHelp (cat
"Die ausführbare Datei von FrexxEd ist der aktuelle Editor. "
"Die Zuweisung \"FrexxEd:\" wird vom Editor benutzt, um die "
"restlichen Dateien zu finden, jedoch muß die ausführbare "
"Datei mit den anderen nicht zusammen gespeichert sein.\n"
"Wenn Sie ein Verzeichnis wählen, das schon zu Ihrem aktuellen "
"Suchpfad gehört, können Sie FrexxEd von überall aus starten, "
"ohne Ihren Suchpfad zu ändern.")
)
(set txt_PromptStartup (cat
"Wollen Sie, daß die folgende Zeile an Ihre Datei "
"S:User-Startup angehangen wird?\n\n"
"Assign FrexxEd: \"%s\"\n")
)
(set txt_And
"und "
)
(set txt_PackersAvail (cat
"FrexxEd kann die Bibliotheken mit den Namen %s, "
"die sich in Ihrem LIBS:-Verzeichnis befinden zum Ver- und "
"Entschlüsseln sowie zum Komprimieren/Dekomprimieren von Dateien "
"benutzen. Derart komprimierte Dateien werden beim Laden "
"automatisch dekomprimiert.")
)
(set txt_PackersNonAvail (cat
"Um den Vorteil von Dateikomprimierung/-dekomprimierung und Ver- "
"und Entschlüsselung zu haben, benötigt FrexxEd die Bibliotheken "
"xpkmaster.library und/oder powerpacker.library. Diese sind in "
"Ihrem System nicht vorhanden. Um die erwähnten Funktionen nutzen "
"zu können, müssen Sie sich die Bibliotheken erst beschaffen.")
)
(set txt_LocaleDir (cat
"Wollen Sie die Sprachanpassungsdateien in das LOCALE:Catalogs/-"
"oder in das FREXXED:Catalogs/-Verzeichnis kopieren (bei "
"letzterem muß die ausführbare Datei sich in dem Verzeichnis "
"FREXXED: befinden)?")
)
(set txt_LocaleDirHelp (cat
"Der Installer muß wissen, wohin Sie die Sprachanpassungsdateien "
"kopiert haben wollen. Das System sucht diese Dateien sowohl im "
"LOCALE:Catalogs/-Verzeichnis als auch im PROGDIR:Catalogs/-"
"Verzeichnis. Dies bedeutet, daß in dem Verzeichnis, in dem sich "
"die ausführbare Datei befindet nach einem Verzeichnis Catalogs "
"gesucht wird. In diesem Fall heißt das, daß sowohl die "
"ausführbare Datei als auch das Catalogs-Verzeichnis in dem "
"FREXXED:-Verzeichnis befinden.")
)
(set txt_LibsDir (cat
"Bitte geben Sie das Verzeichnis oder Laufwerk an, in das die "
"Bibliotheken kopiert werden sollen.")
)
)
)
(if (= @language "svenska")
(
(set langbit 1) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd kan inte köras i version %ld av AmigaDOS! "
"Välj \"Installera\" om du vill installera FrexxEd ändå, "
"eller välj \"Avbryt\" för "
"att avsluta installationsprocessen.")
)
(set txt_NoVersionHelp (cat
"Bara om du tänker uppgradera till en nyare version av AmigaDOS inom "
"den närmaste tiden är det vettigt att installer FrexxEd. Det kan "
"dock inte användas förrän du uppgraderar till minst 2.04. Om du inte "
"planerar att uppgradera, så avsluta på en gång och glöm FrexxEd!")
)
(set txt_AbortMsg
"Ingenting installerades!"
)
(set txt_Install
"Installera"
)
(set txt_Cancel
"Avbryt"
)
(set txt_Destination (cat
"Din nuvarande kopia av FrexxEd verkar befinna sig i "
"lådan \"%s\". Vill du ha uppdateringen installerad "
"där?")
)
(set txt_DestinationHelp (cat
"Installer upptäckte att du redan har en kopia av FrexxEd installerad "
"i ditt system (du har assignat FREXXED: till \"%s\"). Om "
"det är fel eller om du vill ha uppdatering installerad någon annan "
"stans, välj NEJ som svar. Annars, svara JA.")
)
(set txt_DrawerPrompt (cat
"I vilken låda vill du att dina FrexxEd filer skall installeras? "
"(Ingen låda kommer att skapas av installer.) Den "
"körbara filen är _inte_ inkluderad, utan den kopieras separat.")
)
(set txt_OutOfSpace (cat
"En komplett FrexxEd installation kräver ungefär 900 kb "
"ledigt utrymme, men den valda destinationen "
"%s: har bara %ld kb tillgängligt! "
"Starta om installationen och välj en ny destination, eller rensa "
"upp på den här så att mer diskutrymme blir tillgängligt!")
)
(set txt_SelectLangs
"Välj de språk du vill ha installerade!"
)
(set txt_SelectLangsHelp (cat
"Från och med AmigaDOS version 2.1, finns det stöd "
"för program att hålla databaser för olika språk, för att stödja "
"texter skrivna på ditt eget språk.\n"
"Välj de språk som du tror att du kommer att använda, nu "
"eller i framtiden. Du kan förstås installera fler/annorlunda "
"kataloger vid ett senare tillfälle. Fler kataloger kommer troligen "
"i framtiden versioner!")
)
(set txt_FrexxEddir
"Välj en låda att lägga den exekverbara FrexxEd filen i! "
)
(set txt_FrexxEddirhelp (cat
"Den exekverbara filen FrexxEd är själva editorn. FrexxEd: används "
"av editorn för att hitta resten av FrexxEd:s filer, men den här filen "
"behöver inte vara placerad bland de andra i filträdet.\n"
"Om du väljer en låda som du redan har i din path, "
"så kommer du kunna starta FrexxEd varifrån som helst utan att ändra "
"din nuvarande path.")
)
(set txt_PromptStartup (cat
"Lägga till denna rad till s:user-startup?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"och "
)
(set txt_PackersAvail (cat
"FrexxEd kan dra nytta av de bibliotek som finns i din LIBS: "
"låda vid namn %s för komprimering/"
"dekomprimering och för kryptering/dekryptering. Filer packade med "
"ett sådant bibliotet kommer att packas upp när de laddas in!")
)
(set txt_PackersNonAvail (cat
"För att kunna dra nytta av såna saker som komprimering/dekomprimering "
"och kryptering/dekryptering kräver FrexxEd biblioteken "
"xpkmaster.library och/eller powerpacker.library! De finns inte i ditt "
"system, så för att kunna använda de nämnda funktionerna måste du "
"skaffa dem!")
)
(set txt_LocaleDir (cat
"Vill du lägga locale-katalogerna i LOCALE:catalogs/ "
"eller i FREXXED:catalogs/ ? (lägger du dem i den senare lådan "
"tvingar du den exekverbara filen att placeras i FREXXED:)")
)
(set txt_LocaleDirHelp (cat
"Installer måste veta var du vill lägga locale-katalogerna. "
"Systemet kommer att leta efter dem i LOCALE:Catalogs/ och i "
"PROGDIR:Catalogs/ (vilket i det här fallet betyder FREXXED:Catalogs/). "
"Du väljer var du vill ha dem! Kom ihåg att ifall du väljer att lägga "
"dem i FREXXED:Catalogs/, så kommer installer att lägga den exekverbara "
"filen Fred i FREXXED:.")
)
(set txt_LibsDir
"Ange låda att installera biblioteken i!"
)
(set txt_MagicWBIcons "Vill du installera MagicWB-ikoner?")
(set txt_MagicWBHelp (cat "Magic WB är en applikation som förbättrar "
"din Workbenchs utseende. Den ger bl a möjlighet till extra snygga "
"ikoner med flera färger."))
(set txt_alreadyinstalled "%s är redan installerad!")
(set txt_askbackup "Säkerhetskopiera FPL-program som ersätts med nya versioner?")
(set txt_askbackuphelp (cat "Installer ska precis till att kopiera ett antal "
"FPL-program till FrexxEd:FPL/ katalogen. Om du har ändrat i någon av "
"de programmen som ingår i distributionen och vill behålla dem efter den "
"här installationen, tryck 'ja', och alla FPL-program som blir ersatta av "
"nyare versioner kommer att kopieras till FrexxEd:oldFPL/. OBS: Detta "
"inkluderar inte User.FPL. User.FPL är till för att ändras och uppdateras "
"inte av installer!"))
(set txt_backupfilestext (cat "Följande filer kopierades till den här "
"katalogen när FrexxEd uppdaterades:\n"))
)
)
(if (= @language "nederlands")
(
(set langbit 16) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd kan niet onder versie %ld van AmigaDOS runnen! Kies \"Installeer\" als U nog steeds FrexxEd wilt installeren "
"of kies \"Annuleer\" om "
"de installatie procedure te annuleren.")
)
(set txt_NoVersionHelp (cat
"Als U van plan bent een nieuwere versie van AmigaDOS te gebruiken "
"binnen een bepaalde periode, zal het slim zijn om FrexxEd te "
"installeren, zelfs als U het nog niet kan gebruiken tot de upgrade. "
"Als U er niet eens over nadenkt om tenminste versie 2.04 te "
"installeren, stop deze installatie dan meteen, en vergeet het om "
"FrexxEd te gebruiken!")
)
(set txt_AbortMsg
"Niks was geinstalleerd!"
)
(set txt_Install
"Installeer"
)
(set txt_Cancel
"Annuleer"
)
(set txt_Destination (cat
"Uw huidige kopie van het FrexxEd pakket blijkt geplaatst te zijn "
"in de lade \"%s\". Wilt U de update daar installeren?")
)
(set txt_DestinationHelp (cat
"De installer heeft bepaald dat U al een kopie van FrexxEd "
"geinstalleerd heeft op Uw systeem (U heeft een assign FREXXED: "
"op \"%s\" staan). Als dit verkeerd is, of U wilt de update ergens "
"anders hebben, kies dan NEE als antwoord. Kies andere JA.")
)
(set txt_DrawerPrompt (cat
"Waar wilt U de FrexxEd bestanden geinstalleerd hebben? Het "
"bestand zelf is _niet_ hierbij ingesloten, het zal apart "
"gekopieerd worden.")
)
(set txt_OutOfSpace (cat
"Een komplete installatie van FrexxEd heeft minstens 900 kb"
"aan vrije ruimte nodig, maar de aangegeven eenheid "
"%s: heeft alleen maar %ld kb over. "
"Herstart de installatie en kies een nieuwe eenheid, of "
"maak deze schoon, zodat er meer ruimte over zal zijn!")
)
(set txt_SelectLangs
"Kies de talen die U geinstalleerd wilt hebben!"
)
(set txt_SelectLangsHelp (cat
"Vanaf AmigaDOS versie 2.1, is er locale ondersteuning "
"voor software om gegevens te bewaren voor verschillende "
"talen.\n"
"Kies de taal die U het liefst gebruikt, nu of later in "
"de toekomst. U kunt altijd meer/andere talen installeren "
"voor later gebruik. Meerdere talen zullen zeker verschijnen "
"in toekomstige uitgaven van FrexxEd!")
)
(set txt_FrexxEddir
"Kies een lade waar het bestand FrexxEd in komt! "
)
(set txt_FrexxEddirHelp (cat
"Het bestand FrexxEd is de uiteindelijke editor. FrexxEd: wordt "
"gebruikt door de editor om de rest van de FrexxEd bestanden te "
"vinden.\n"
"Kies een lade die U al in Uw path heeft staan, zodat U "
"makkelijker FrexxEd kunt laden.")
)
(set txt_PromptStartup (cat
"Deze regels toevoegen aan Uw S:User-Startup?\n\n"
"Assign FrexxEd: \"%s\"\n")
)
(set txt_And
"en "
)
(set txt_PackersAvail (cat
"FrexxEd kan gebruik maken van de libraries gevonden in Uw LIBS: "
"partitie/lade genoemd %s voor bestand compressie/"
"decompressie en encryptie/decryptie. Bestanden gecomprimeerd met "
"zo'n library zal uitgepakt worden tijdens het laden!")
)
(set txt_PackersNonAvail (cat
"Om zulke leuke dingen te gebruiken, zoals bestand compressie/"
"decompressie en encryptie/decryptie, heeft FrexxEd de libraries "
"xpkmaster.library en/of powerpacker.library nodig! Deze zijn niet "
"aanwezig op Uw systeem, dus om de functies te kunnen gebruiken, "
"haal ze dan ergens vandaan!")
)
(set txt_LocaleDir (cat
"Wilt U de catalogs in de LOCALE:catalogs/ of in de "
"FREXXED:catalogs/ lade/partitie? (Als U ze in de laatste "
"lade stopt, dan word het hoofdbestand opgeslagen in FREXXED:)")
)
(set txt_LocaleDirHelp (cat
"De installer wil graag weten waar de catalogs geplaatst moeten "
"worden. Het systeem zal kijken in LOCALE:Catalogs/ en in "
"PROGDIR:Catalogs/ (wat dus FREXXED:Catalogs/ betekend). "
"U kiest waar U ze wil hebben. Denk eraan dat wanneer U ze kiest "
"ze in FREXXED:Catalogs/ te plaatsen, de installer het hoofdbestand "
"in FREXXED: plaatst!")
)
(set txt_LibsDir
"Kies lade/partitie om de libraries te installeren!"
)
)
)
(if (= @language "français")
(
(set langbit 64) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd ne peux pas tourner sous AmigaDOS version %ld !\n"
"Sélectionnez \"Installer\" si vous désirez "
"tout de même installer FrexxEd "
"ou appuyez sur \"Annuler\" pour "
"mettre fin à l'installation.")
)
(set txt_NoVersionHelp (cat
"Si vous prévoyez d'utiliser bientôt une version d'AmigaDOS plus récente, "
"vous pouvez tout de même installer FrexxEd, même s'il ne pourra "
"être utilisé avant la mise à jour.\nPar contre, si vous ne pensez pas installer "
"au moins la version 2.04 d'AmigaDOS avant longtemps, vous pouvez mettre fin "
"à l'installation. Mais oubliez FrexxEd !")
)
(set txt_AbortMsg
"Rien n'a été installé !"
)
(set txt_Install
"Installer"
)
(set txt_Cancel
"Annuler"
)
(set txt_Destination (cat
"Votre copie actuelle de FrexxEd semble se trouver dans le "
"répertoire \"%s\".\nVoulez vous installer la mise à jour "
"à cet endroit ?")
)
(set txt_DestinationHelp (cat
"Le programme d'installation pense vous avez déjà une version "
"de FrexxEd installée dans votre système, car FREXXED: est assigné "
"au répertoire \"%s\".\nSi ce n'est pas le cas, ou si vous voulez "
"installer la mise à jour dans un autre répertoire, appuyez sur "
"NON, sinon répondez OUI.")
)
(set txt_DrawerPrompt (cat
"Dans quel répertoire voulez-vous installer les fichier de FrexxEd ?\n"
"(Le programme d'installation ne créera pas de nouveau répertoire.)\n"
"L'exécutable sera installé séparément.")
)
(set txt_OutOfSpace (cat
"L'installation complète de FrexxEd nécessite un espace libre "
"de 900 Kb, mais le périphérique choisis (%s) n'a que %ld Kb "
"de disponible.\n"
"Relancez l'installation ou choisissez un nouveau périphérique."
"Vous pouvez également effacer quelques fichier situés sur ce "
"même support pour faire de la place à FrexxEd")
)
(set txt_SelectLangs
"Choisissez les catalogues à installer!"
)
(set txt_SelectLangsHelp (cat
"A partir de la version 2.1 d'AmigaDOS, le système peut gérer "
"plusieurs catalogues pour chaque programmes, définissant ainsi "
"les différentes langues supportée par celui-ci.\n"
"Sélectionnez les langues que vous pensez utiliser, maintenant "
"ou plus tard. Bien sûr, vous pouvez installer d'autres "
"catalogues après l'installation, permettant de choisir d'autres langues.\n"
"D'autres catalogues vont certainement apparaître dans des "
"version futures de FrexxEd")
)
(set txt_FrexxEddir
"Où voulez-vous placer l'exécutable de FrexxEd ?"
)
(set txt_FrexxEddirHelp (cat
"L'exécutable de FrexxEd est le programme qui lance l'éditeur. FrexxEd: est "
"utilisé par celui-ci afin de trouver les fichier dont il a "
"besoin. L'exécutable lui-même peut très bien être placé ailleurs.\n"
"Sélectionner un répertoire que vous avez déjà inclus dans le "
"chemin de recherche d'AmigaDOS (PATH) vous permettra de lancer "
"FrexxEd quel que soit le répertoire courant.")
)
(set txt_PromptStartup (cat
"Dois-je ajouter ces lignes à s:user-startup ?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"et "
)
(set txt_PackersAvail (cat
"FrexxEd peut utiliser les bibliothèques présentes dans votre "
"répertoire LIBS:, nomées %s pour compresser/décompresser les fichiers.\n"
"Les fichiers compressés par ces bibliothèques seront décompressées "
"automatiquement lorsque FrexxEd les chargera !")
)
(set txt_PackersNonAvail (cat
"Afin d'être en mesure de compresser/décompresser ou coder/décoder "
"des fichiers, FrexxEd a besoin des bibliothèques xpkmaster.library "
"et/ou powerpacker.library ! Elles ne sont pas présentes dans votre "
"sytème. Donc, si vous désirez utiliser de telles fonctions, "
"procurez vous ces merveilles !")
)
(set txt_LocaleDir (cat
"Voulez-vous placer les catalogues dans LOCALE:catalogs/ "
"ou dans FREXXED:catalogs/ ?\n(Dans ce dernier cas, l'exécutable "
"'Fred' devra également être placé dans FREXXED:)")
)
(set txt_LocaleDirHelp (cat
"Le programme d'installation a besoin de savoir ou vous désirez "
"installer les catalogues. (qui peuvent rendre FrexxEd polyglote !)\n"
"Le système les cherchera dans locale:Catalogs/, puis dans "
"PROGDIR:Catalogs/ (Dans ce cas, FREXXED:Catalogs/).\n\n"
"Vous avez le choix, mais souvenez-vous que si vous décidez de "
"les placer dans FREXXED:Catalogs/, il sera nécessaire de copier "
"l'exécutable de FrexxEd dans FREXXED:.")
)
(set txt_LibsDir
"Sélectionnez le répertoire ou la partition où installer les bibliothèques !"
)
)
)
(if (= @language "norsk")
(
(set langbit 128) ; used below when selecting language to install
(set txt_NoVersion (cat
"FrexxEd kan ikke kjøres i versjon %ld av AmigaDOS! "
"Velg \"Installere\" om du likevel vil installere FrexxEd, "
"eller velg \"Avbryt\" for "
"å avslutte installasjonsprosessen.")
)
(set txt_NoVersionHelp (cat
"Det er ikke fornuftig å installere FrexxEd dersom du ikke i den nærmeste"
"tiden har tenkt å oppgradere til en nyere versjon av AmigaDos."
"FrexxEd kan ikke brukes før du har oppgradert til minst v.2.04."
"Dersom du ikke har tenkt å oppgradere, avslutt nå og glem FrexxEd.")
)
(set txt_AbortMsg
"Ingenting ble installert!"
)
(set txt_Install
"Installere"
)
(set txt_Cancel
"Avbryt"
)
(set txt_Destination (cat
"Den forrige versjonen av FrexxEd pakken ser ut til å befinne seg i "
"skuffen \"%s\". Vil du ha oppdateringen installert "
"der?")
)
(set txt_DestinationHelp (cat
"Installer oppdaget at du alt har en kopi av FrexxEd installert "
"i ditt system (du har assignet FREXXED: til \"%s\"). Om "
"det er feil eller om du vil ha oppdateringen installert et annet "
"sted, svar NEI. Ellers, svar JA.")
)
(set txt_DrawerPrompt (cat
"I hvilken skuff vil du att dine FrexxEd filer skal installeres? "
"(Ingen skuff kommer til å bli laget av installer.) Den "
"kjørbare filen er _ikke_ inkludert, denne kopieres separat.")
)
(set txt_OutOfSpace (cat
"En komplett FrexxEd installasjon krever omtrent 900 kb "
"ledig plass, men den valgte destinasjonen "
"%s: har bare %ld kb tilgjengelig! "
"Start installasjonen på nytt, og velg en ny destinasjon, eller rydd"
"opp på denne slik at mer diskplass blir tilgjengelig!")
)
(set txt_SelectLangs
"Velg de språk du vil ha installert!"
)
(set txt_SelectLangsHelp (cat
"Fra og med AmigaDOS versjon 2.1, finnes det støtte "
"for programmer til å ha databaser for ulike språk, for å støtte "
"tekster skrevet på ditt eget språk.\n"
"Velg de språk som du tror du kommer til å bruke, nå "
"eller i fremtiden. Du kan installere flere/annerledes "
"kataloger ved et senere tilfelle. Flere kataloger kommer trolig "
"i framtidige versjoner!")
)
(set txt_FrexxEddir
"Velg en skuffe å legge den kjørbare FrexxEd filen i! "
)
(set txt_FrexxEddirhelp (cat
"Den kjørbare filen FrexxEd er selve editoren. FrexxEd: brukes "
"av editoren for å finne resten av FrexxEd:s filer, men denne filen "
"trenger ikke være plassert blant de andre i filtreet.\n"
"Om du velger en skuffe som du alt har i din path, "
"så kan du starte FrexxEd hvor som helst uten å endre "
"din nåværende path.")
)
(set txt_PromptStartup (cat
"Legge til denne linjen i s:user-startup?\n\n"
"assign FrexxEd: \"%s\"\n")
)
(set txt_And
"og "
)
(set txt_PackersAvail (cat
"FrexxEd kan dra nytte av de biblioteker som finnes i din LIBS: "
"skuffe ved navn %s for komprimering/"
"dekomprimering og for kryptering/dekryptering. Filer pakket med "
"et slikt bibliotek blir pakket opp når de hentes inn!")
)
(set txt_PackersNonAvail (cat
"For å kunne dra nytte av funksjoner som komprimering/dekomprimering "
"og kryptering/dekryptering krever FrexxEd bibliotekene "
"xpkmaster.library og/eller powerpacker.library! De finnes ikke i ditt "
"system, så for å kunne anvende de nevnte funksjonene må du "
"skaffe dem tilveie!")
)
(set txt_LocaleDir (cat
"Vil du legge locale-katalogene i LOCALE:catalogs/ "
"eller i FREXXED:catalogs/ ? (legger du dem i den siste skuffen "
"tvinger du den kjørbare filen til å plasseres i FREXXED:)")
)
(set txt_LocaleDirHelp (cat
"Installer må vite hvor du vil legge locale-katalogene. "
"Systemet kommer til å lete etter dem i LOCALE:Catalogs/ og i "
"PROGDIR:Catalogs/ (hvilket i dette tilfellet betyr FREXXED:Catalogs/). "
"Du velger hvor du vil ha dem! Husk at dersom du velger å legge "
"dem i FREXXED:Catalogs/, så vil installer legge den kjørbare "
"filen FrexxEd i FREXXED:.")
)
(set txt_LibsDir
"Angi skuff å installere bibliotekene i!"
)
(set txt_MagicWBIcons "Vil du installere MagicWB-ikoner?")
(set txt_MagicWBHelp (cat "Magic WB er en applikasjon som forbedrer "
"Workbenchs utseende. Den gir bl a mulighet til ekstra vakre "
"ikoner med flere farger."))
)
)
(if (= @language "português")
(
(set langbit 256)
(set txt_NoVersion (cat
"O FrexxEd não pode ser executado usando a versão %ld do AmigaDOS! "
"Escolha \"Instalar\" se ainda quiser instalar o FrexxEd "
"ou carregue em \"Cancelar\" para "
"parar o processo de instalação.")
)
(set txt_NoVersionHelp (cat
"Se pretende usar uma versão mais recente do AmigaDOS num tempo "
"próximo, é capaz de fazer sentido instalar o FrexxEd mesmo que "
"não possa ser usado até essa altura. Se não está a considerar "
"usar uma versão mais recente (pelo menos 2.04) então deve "
"cancelar a instalação já e esquecer o FrexxEd!")
)
(set txt_AbortMsg
"Não foi instalado nada!"
)
(set txt_Install
"Instalar"
)
(set txt_Cancel
"Cancelar"
)
(set txt_Destination (cat
"A sua cópia corrente do FrexxEd parece estar localizada na "
"directoria \"%s\". Quer que o upgrade seja "
"instalado aí?")
)
(set txt_DestinationHelp (cat
"O programa de instalação determinou que já tem uma cópia "
"do FrexxEd instalado no seu sistema (Você tem o FREXXED: "
"assignado para \"%s\"). Se isto estiver errado, ou "
"você quer o upgrade instalado noutro sítio, escolha NÃO como "
"resposta. Caso contrário, escolha SIM.")
)
(set txt_DrawerPrompt (cat
"Em que directoria quer que os ficheiros do FrexxEd sejam instalados? "
"(Nenhuma directoria será criada pelo programa de instalação.) O "
"ficheiro executável _não_ é incluido, será copiado separadamente. ")
)
(set txt_OutOfSpace (cat
"Uma instalação completa do FrexxEd necessita de pelo menos 900 kB de "
"espaço livra, mas o device de destino escolhido "
"%s: tem apenas %ld kB livres. "
"Recomeçar a instalação e selecionar um novo destino, ou limpar "
"este para que haja mais espaço livre!")
)
(set txt_SelectLangsHelp (cat
"Desde o AmigaDOS versão 2.1, existe suporte de várias linguagens "
"desde que os programas sejam feitos com isso em mente.\n"
"Escolha as linguagens que pensa usar, agora ou de futuro. Claro "
"que pode instalar mais/diferentes catálogos num tempo futuro. "
"Mais catálogos irão aparecer em revisões futuras!")
)
(set txt_FrexxEddir
"Escolha a directoria para colocar o executável do FrexxEd! "
)
(set txt_FrexxEddirHel (cat
"O executável do FrexxEd é o próprio editor. FrexxEd: será usado "
"pelo editor para procurar o resto dos ficheiros do sistema, mas "
"este não necessita de ser colocado junto com os outros ficheiros.\n"
"Escolhendo uma directoria que você tenha já incluido no seu Path, "
"permitirá que execute o FrexxEd de qualquer local sem modificar o "
"seu Path.")
)
(set txt_PromptStartup (cat
"Adicionar estas linhas ao seu ficheiro s:user-startup?\n\n"
"Assign FrexxEd: \"%s\"\n")
)
(set txt_And
"e "
)
(set txt_PackersAvail (cat
"O FrexxEd pode tomar vantagem das livrarias existentes na sua "
"partição/directoria LIBS: chamadas %s para (des)compactação e "
"(des)encriptação. Ficheiros compactados com tal livraria "
"serão descompactados no processo de leitura!")
)
(set txt_PackersNonAvail (cat
"Para que possa usar estes utilitários como (des)compactação e "
"(des)encriptação de ficheiros, o FrexxEd necessita das livrarias "
"xpkmaster.library e/ou powerpacker.library! Estas não estâo "
"presentes no seu sistema. Assim, para usar as funções mencionadas, "
"vá procuralos a algum lugar!")
)
(set txt_LocaleDir (cat
"Gostaria de colocar os catálogos em LOCALE:catalogs/ "
"ou em FREXXED:catalogs/ ? (escolhendo a última forçará "
"a colocação do executável em FREXXED:) ")
)
(set txt_LocaleDirHelp (cat
"O programa de instalação necessita de saber onde colocar os "
"catálogos a instalar. O sistema procurará por eles em "
"Locale:Catalogs/ e em "
"PROGDIR:Catalogs/ (que neste caso é FREXXED:Catalogs/). "
"Você é que tem de escolher onde! Lembre-se que se escolher "
"colocalos em FREXXED:Catalogs/, o programa de instalação irá "
"colocar o executável FrexxEd em FREXXED:.")
)
(set txt_LibsDir
"Indique a partição/directoria onde instalar as livrarias!"
)
)
)
;*****************************************************************************
;
; END OF LANGUAGE DEFINES, START OF *REAL* INSTALLATION
;
;*****************************************************************************
; Prompt users running anything lower than V37 whether installing FrexxEd
; since it won't run on such machines!
(set amigaversion (/ (getversion) 65536))
(if (< amigaversion 37)
(if (not (askbool
(prompt (txt_NoVersion amigaversion))
(choices txt_Install txt_Cancel)
(help txt_NoVersionHelp)
)
)
(abort txt_AbortMsg)
)
)
(complete 5)
(set previnstall (getassign "FrexxEd" "a"))
; Get FrexxEd: directory
(set frexxdest (getassign "FrexxEd" "a"))
; Get destination directory from user
(if (getassign "FrexxEd" "a")
(if (not (askbool
(prompt (txt_Destination frexxdest))
(help (txt_DestinationHelp frexxdest))
(default 1)
)
)
(set frexxdest
"non-existant file name"
)
(set samedir 1) ; Don't bother with startup part
)
(set frexxdest
"non-existant file name"
)
)
; Keep on until the entered directory really exists!
(while
(not (exists frexxdest))
(set frexxdest
(askdir
(prompt txt_DrawerPrompt)
(help @askdir-help)
(default @default-dest)
)
)
)
(if (= 0 @user-level)
(
; Only novices get this!
(makedir (tackon frexxdest "FrexxEd"))
(set frexxdest (tackon frexxdest "FrexxEd"))
)
)
(complete 10)
; if not installed in RAM, check disk space
(if (<> (getdevice frexxdest) "RAM")
(
; Check that there is enough disk space
(set size (getdiskspace frexxdest))
; Don't do this if this is an update!
(if previnstall
(working)
(
; Require 940000 bytes free before installation, otherwise: abort!
(if (< size 940000)
(abort (txt_OutOfSpace (getdevice frexxdest) (/ size 1024)))
)
)
)
)
)
(if (= 2 @user-level)
; Only experts have the advantage of changing LIBS:!
(set libdir (askdir
(prompt txt_LibsDir)
(help @askdir-help)
(default "LIBS:")
)
)
(set libdir "LIBS:")
)
(complete 15)
; Get locale information
(set catalog (askoptions
(prompt txt_SelectLangs)
(choices "Svenska" "English" "Deutsch" "Italiano" "Nederlands" "Polski" "Français" "Norsk" "Português")
(help txt_SelectLangsHelp)
(default langbit)
)
)
; Get MagicWB icons installation information
(set magicwb (askbool
(prompt txt_MagicWBIcons)
(help txt_MagicWBHelp)
)
)
(complete 20)
(if catalog
(
(set localedir
(askbool
(prompt txt_LocaleDir)
(choices "LOCALE:" "FREXXED:")
(default 1)
(help txt_LocaleDirHelp)
)
)
(if localedir
(
(if (not (exists "locale:" (noreq)))
(
(makedir "sys:Locale")
(makeassign "locale" "sys:locale")
)
)
(if (not (exists "Locale:Catalogs"))
(makedir "Locale:Catalogs")
)
(set catalogdest "Locale:Catalogs/")
)
(
(set catalogdest (tackon frexxdest "Catalogs"))
(makedir catalogdest)
)
)
; If FrexxEd was installed previously, we delete all old catalogs!
(if previnstall
(
(delete "LOCALE:catalogs/#?/FrexxEd.catalog")
(delete (tackon frexxdest "catalogs/#?/FrexxEd.catalog"))
(delete (tackon previnstall "catalogs/#?/FrexxEd.catalog"))
)
)
(if (IN catalog 0)
(
(makedir (tackon catalogdest "Svenska"))
(copyfiles
(source "Catalogs/Svenska")
(dest (tackon catalogdest "Svenska"))
(infos)
(all)
)
)
)
(if (IN catalog 2)
(
(makedir (tackon catalogdest "Deutsch"))
(copyfiles
(source "Catalogs/Deutsch")
(dest (tackon catalogdest "Deutsch"))
(infos)
(all)
)
)
)
(if (IN catalog 3)
(
(makedir (tackon catalogdest "Italiano"))
(copyfiles
(source "Catalogs/Italiano")
(dest (tackon catalogdest "Italiano"))
(infos)
(all)
)
)
)
(if (IN catalog 4)
(
(makedir (tackon catalogdest "Nederlands"))
(copyfiles
(source "Catalogs/Nederlands")
(dest (tackon catalogdest "Nederlands"))
(infos)
(all)
)
)
)
(if (IN catalog 5)
(
(makedir (tackon catalogdest "Polski"))
(copyfiles
(source "Catalogs/Polski")
(dest (tackon catalogdest "Polski"))
(infos)
(all)
)
)
)
(if (IN catalog 6)
(
(makedir (tackon catalogdest "Français"))
(copyfiles
(source "Catalogs/Francais")
(dest (tackon catalogdest "Français"))
(infos)
(all)
)
)
)
(if (IN catalog 7)
(
(makedir (tackon catalogdest "Norsk"))
(copyfiles
(source "Catalogs/Norsk")
(dest (tackon catalogdest "Norsk"))
(infos)
(all)
)
)
)
)
)
(if localedir
(set frexxeddir
(askdir
(prompt txt_FrexxEddir)
(help txt_FrexxEddirHelp)
(default frexxdest)
)
)
(set frexxeddir frexxdest)
)
(complete 25)
; Start copying files to destination!
(set @default-dest frexxdest)
(complete 30)
(makedir (tackon frexxdest "Projects"))
(makedir (tackon frexxdest "Macros"))
(makedir (tackon frexxdest "Startup"))
(makedir (tackon frexxdest "Docs"))
(if (exists "docs")
(
(copyfiles
(source "docs/")
(dest (tackon frexxdest "docs/"))
(infos)
(pattern "#?" )
)
)
)
(complete 35)
; copy the keyfile if there is any!
;(copyfiles
; (source "")
; (dest frexxdest)
; (pattern "FrexxEd.key" )
;)
; Make an FPL directory and copy all FPL files
(makedir (tackon frexxdest "FPL"))
(complete 40)
(if previnstall
; Yes, it was previously installed...
(
; Make a backup-directory and copy all modified files (to preserve
; changes done by the user!) to that!
(set backupdir (tackon frexxdest "oldFPL"))
(makedir backupdir)
(set destdir (tackon frexxdest "FPL/"))
(set origdir "FPL/")
(set backupchanged (askbool
(prompt txt_askbackup)
(help txt_askbackuphelp)
)
)
(foreach origdir "~(User.FPL)"
(if (< @each-type 0)
; only do this stuff with FILES. Not DIRECTORIES.
(
(set destfile (tackon destdir @each-name))
(set origfile (tackon "FPL" @each-name))
(if (and backupchanged (exists destfile))
; Backuping is wanted and
; they both exist. Let's check if they're identical!
(if (= (getsum destfile) (getsum origfile))
; Identical! Tell 'em it's already here!
(working (txt_alreadyinstalled @each-name))
; Different, backup the previous file and copy the
; new one
(
(copyfiles
(source destfile)
(dest backupdir)
(infos)
)
(copyfiles
(source origfile)
(dest destdir)
(infos)
)
(set allfiles (cat allfiles origfile "\n"))
)
)
; This is obviously a new file, it was not previously
; present! Just copy it.
(copyfiles
(source origfile)
(dest destdir)
(infos)
)
)
)
)
)
(if allfiles
; There has been some files backuped!
(textfile
(dest (tackon backupdir "README"))
(append (cat txt_backupfilestext allfiles))
)
)
)
(
; Njet, not previously seen in this system!
(copyfiles
(source "FPL/")
(dest (tackon frexxdest "FPL/"))
(infos)
(pattern "#?" )
)
; Make an 'icons' directory and copy all icons there!
(makedir (tackon frexxdest "icons"))
(complete 45)
(copyfiles
(source "icons/")
(dest (tackon frexxdest "icons/"))
(infos)
(pattern "#?.info" )
)
)
)
(if (exists (tackon frexxdest "FPL/User.FPL"))
(working)
; If the User.FPL doesn't exist in the destination directory,
; copy it!
(copyfiles
(source "FPL/User.FPL")
(dest (tackon frexxdest "FPL/"))
(infos)
)
)
; Make a bin directory and copy all bin packages!
(makedir (tackon frexxdest "Bin"))
(complete 50)
(copyfiles
(source "bin/")
(dest (tackon frexxdest "bin/"))
(infos)
(pattern "#?" )
)
; Make a 'rexx' directory and copy all rexx scripts there!
(makedir (tackon frexxdest "Rexx"))
(complete 55)
(copyfiles
(source "rexx/")
(dest (tackon frexxdest "rexx/"))
(infos)
(pattern "#?" )
)
; Copy the FrexxEdStart.rx frontend
(copyfiles
(help @copyfiles-help)
(source "")
(dest frexxeddir)
(infos)
(pattern "Freds" )
)
(protect (tackon frexxeddir "Freds") "s");
(complete 58)
(protect (tackon frexxdest "FPL/#?.FPL#?") "-e");
(complete 63)
; Copy fpl.library to LIBS:
(copylib
(prompt (cat txt_Install " fpl.library?"))
(help @copylib-help)
(source "libs/fpl.library")
(dest libdir)
(confirm)
)
(complete 65)
; Copy reqtools.library to LIBS:
(copylib
(prompt (cat txt_Install " reqtools.library (© by Nico Francois)?"))
(help @copylib-help)
(source "libs/reqtools.library")
(dest libdir)
(confirm)
)
(complete 73)
; Copy the executable editor
(copyfiles
(help @copyfiles-help)
(source "")
(dest frexxeddir)
(infos)
(pattern "FrEd" )
)
(protect (tackon frexxeddir "Fred") "p");
(complete 78)
; Make a 'Libs' directory and copy frexxed.library and fastgraphics.library
; to that one!
(makedir (tackon frexxdest "Libs"))
(copylib
(dest (tackon frexxdest "Libs/"))
(infos)
(source "frexxed.library")
)
;(complete 80)
;(copylib
; (dest (tackon frexxdest "Libs/"))
; (infos)
; (source "fastgraphics.library")
;)
(complete 85)
(if magicwb
(copyfiles
(source "mwb/")
(all)
(infos)
(dest frexxdest)
)
)
(complete 90)
; Prompt for S:user-startup modification
(if (not samedir)
(startup "FrexxEd"
(prompt (txt_PromptStartup frexxdest))
(help @startup-help)
(command "assign FrexxEd: " frexxdest "\n")
)
)
(complete 99)
; Check if the XPK library is available
(if (>= (getversion "LIBS:xpkmaster.library") 1)
(set library "xpkmaster.library ")
)
; Check if powerpacker is available
(if (>= (getversion "LIBS:powerpacker.library") 20)
(
(if library
(set library (cat library txt_And))
)
(set library (cat library "powerpacker.library"))
)
)
; If any of the packer libraries were avaialable, tell the user about them
(if library
(message (txt_PackersAvail library))
(message txt_PackersNonAvail)
)
(if (and (not @pretend) (not samedir))
(makeassign "FrexxEd" frexxdest)
)
(textfile
(dest "T:temporary_file")
(append "cd FrexxEd:docs\nrun sys:utilities/amigaguide first.guide")
)
(run "execute T:temporary_file")
(delete "T:temporary_file")
(complete 100)